@Component public class NoteDataService extends Object
| Constructor and Description |
|---|
NoteDataService() |
| Modifier and Type | Method and Description |
|---|---|
NotaTaccuino |
addNota(Paziente paziente,
NotaRequestDTO notaDto)
Aggiunge al database una nuova istanza di tipo Nota
|
NotaTaccuino |
aggiornaMetadatiNota(NotaTaccuino nota,
NotaRequestDTO metadati)
Modifica un'istanza di tipo Nota presente, aggiornandola con i dati in input
|
NotaTaccuino |
aggiornaTimestampNota(NotaTaccuino nota)
Permette di modificare la data di aggiornamento di una nota, utilizzato ogni volta che si
effettua una modifica alla nota o ad uno dei suoi componenti.
|
NotaTaccuino |
deprecaNota(NotaTaccuino nota)
Cancella logicamente l'istanza di tipo Nota inserita in input
|
List<NotaTaccuino> |
findAllByPaziente(Paziente paziente)
Recupera l'elenco di Note associati ad un paziente
|
NotaTaccuino |
getNotaById(String idNota)
Restituisce la nota in stato attivo in base all'ID in input
|
public NotaTaccuino addNota(Paziente paziente, NotaRequestDTO notaDto) throws FaultException
paziente - Paziente a cui รจ associata la nota in inputnotaDto - Oggetto contenente i dati di input della notaFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic NotaTaccuino deprecaNota(NotaTaccuino nota) throws FaultException
nota - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic List<NotaTaccuino> findAllByPaziente(Paziente paziente) throws FaultException
paziente - Paziente a cui sono associate le note da ricercareFaultException - quando ci sono problemi nel recupero dati dal databasepublic NotaTaccuino aggiornaMetadatiNota(NotaTaccuino nota, NotaRequestDTO metadati) throws FaultException
nota - Vecchia istanza dell'oggetto da modificaremetadati - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic NotaTaccuino aggiornaTimestampNota(NotaTaccuino nota) throws FaultException
nota - Nota da modificareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic NotaTaccuino getNotaById(String idNota) throws FaultException, NotaNonTrovataException
idNota - l'ID del dolore da cercareFaultException - Quando c'e' qualche problema durante l'interrogazione del databaseNotaNonTrovataException - Quando non viene trovato nessun dolore attivo con quell'IDCopyright © 2024. All rights reserved.